package cn.tdeu.spring.auto;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

@Component
public class UserCache {
    //1@AUtowired注解：
    //1.1只能根据类型进项装配，不能根据IOC容器中的Bean对象的名称进行装配
    //1.2一个接口有多个实现类时，会抛出异常；

    //2@Qualifier注解：
    //2.1根据IOC容器中的Bean对象的名称进行装配
    @Autowired
    @Qualifier(value = "cacheImpl2")
    private Cache cache;
}
